// 删除数组中指定的(传入)的某个元素

Array.prototype.remove = function (val) {
    var index = this.indexOf(val) //通过indexOf查询到传入的元素在数组中的索引
    if(index > -1) {
        this.splice(index,1) //splice删除从index开始,删除一个
    }
}

//eg
var arr = [1, 2, 3, 4, 5, 6, "a", "b"]
arr.remove("a")
console.log(arr) //[1, 2, 3, 4, 5, 6, "b"]